home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / disk / cdrom / atapi.readme < prev    next >
Text File  |  1995-09-20  |  18KB  |  544 lines

  1. Short:    Atapi.device V9.3 Cache CDFS. CD32 DEMO
  2. Author:   Oliver 100447.3361@compuserve.com
  3. Uploader: Ritchie@icu.idiscover.co.uk
  4. Type:     disk/cdrom
  5.  
  6. Welcome to this release (v2.11, 06.05.95) of the CacheCDFS!
  7.  
  8. Structure of this document
  9.  
  10. - All new features not mentioned in the manual are listed
  11. - Some tips running the software are given
  12. - All bugs that have been removed are listed
  13.  
  14.  
  15. IMPORTANT NOTE!!
  16.  
  17. The installation files "Make CD32 Floppy" and "Make HD Startup"
  18. have changed!
  19.  
  20. You MUST run these scripts again, after you upgraded to this
  21. release!
  22.  
  23.  
  24.  
  25.  
  26. NEW FEATURES
  27.  
  28.  
  29. A4000_ATAPI, A1200_ATAPI & AD_ATAPI
  30.  
  31. Demo or OEM versions of the a4000_atapi.device, a1200_atapi.device
  32. and ad_atapi.device are included. These devices allow the use of IDE 
  33. CD-Roms with bsc/AlfaData AT-Bus controllers (AlfaPower, AT-2008 and AT-508)
  34. and the embedded IDE-port of the A4000, A4000T, A600 and A1200.
  35. To give it a try, connect a CD-Rom to the A4000, A600, A1200 IDE port or an
  36. AlfaData AT-Bus controller and start the Install-CDFS program.
  37. CacheCDFS will use the atapi device automatically.
  38. Full versions are available from Hirsch & Wolf.
  39. See the A4K_ATAPI.doc and AD_ATAPI.doc for further details.
  40.  
  41.  
  42.  
  43. PlayCD
  44.  
  45. Finally I've written a SCSI-II CDDA Audio player.
  46. It is very small and powerful.
  47. See the PlayCD.doc file for further details.
  48.  
  49.  
  50. Toshiba_XA
  51.  
  52. The program is no longer needed and has been removed (see below).
  53. If Toshiba_XA (or a similar program) is installed on your machine,
  54. it should be deleted!
  55.  
  56.  
  57. CDFSprefs 43.x and FileSystem 43.x
  58.  
  59.  
  60. Gadget QUIET
  61. (Similar to "Q" in Control field of mountlist entry)
  62.  
  63. Will disable warning requesters during mount.
  64. This is useful, if you have an external CD-Rom drive which is
  65. not always switched on and you wish to leave automount enabled.
  66.  
  67. Gadget AUTOLOWER
  68. (Similar to "AL" in Control field of mountlist entry)
  69.  
  70. If a CD with "real" lowercase characters is inserted, 
  71. the conversions to lowercase are temporary switched off.
  72.  
  73.  
  74. Gadget NO ROCKRIDGE
  75. (Similar to "NRR" in Control field of mountlist entry)
  76.  
  77. Disables RockRidge file names, use ISO file names instead.
  78.  
  79.  
  80. Gadget ROCKRIDGE CASE SENSITIVE
  81. (Similar to "NRR" in Control field of mountlist entry)
  82.  
  83. Enables case sensitive file name checking for RockRidge names.
  84. This is required as some Posix RR CDs may have file names which
  85. are only different in their case (e.g. Foo, foo).
  86.  
  87.  
  88. Menu AUDIO - ON
  89. (Similar to "NOAUDIO" in Control field of mountlist entry)
  90.  
  91. Specifies, if the FileSystem should take care of Audio CDs.
  92.  
  93.  
  94. Menu AUDIO - EXTERNAL / AUDIO - PATH
  95. (Similar to "AUDIO" in Control field of mountlist entry)
  96.  
  97. Here you can specify an optional external Audio player.
  98.  
  99.  
  100. Tooltype / Commandline STAY
  101.  
  102. The program will not terminate, if STAY is specified in the
  103. icon ToolTypes or via the CLI.
  104.  
  105.  
  106. DEL Key
  107.  
  108. The DEL Key will zip the window small / big.
  109.  
  110.  
  111.  
  112. The FileSystem now supports MultiSession CDs without the need of
  113. additional tools.
  114.  
  115. The FileSystem is now able to recognize Audio CDs and can play
  116. them by double clicking the CDDA icon (This only works with SCSI-II
  117. compatible CD-Rom drives!).
  118.  
  119. Each double click will play/pause the current track.
  120.  
  121. A double-double click (4 times!) will skip to the next track.
  122.  
  123. If you like to use an own icon instead of the default one, copy it
  124. to ENV:CDDA.info BEFORE starting the CacheCDFS.
  125.  
  126. With the CDFSprefs program you can define an external Audio player
  127. (e.g the new PlayCD) which will be started if you click the CDDA icon.
  128.  
  129. The FileSystem now supports XA-Disks with Toshiba CD-Roms.
  130. The Toshiba_XA program is obsolete and has been deleted from the
  131. distribution disk.
  132.  
  133. Typing "Version CD0:" now works.
  134.  
  135. ACTION_INHIBIT issued by the Workbench task is now ignored, making life
  136. much easier for a poor filesystem programmer.
  137. Thanks go to Ralph Babel for this hint.
  138.  
  139. RockRidge disks are now much better supported.
  140. You can switch between ISO and RockRidge filenames with the preferences
  141. program. Further you can decide if you wish to have RockRidge filenames
  142. case sensitive or not. Thanks go to Angela Schmidt for this suggestion.
  143.  
  144.  
  145.  
  146.  
  147. CD32-Emulator 43.x
  148.  
  149. Gadgets that are not useful for your configuartion are now ghosted 
  150. (e.g. NoFastMem on ChipMem only machines, NoDataCache on 68020 machines).
  151.  
  152. USE 68040.LIBRARY
  153. Only selectable on machines with an MC68040 or better processor.
  154. The Commodore 68040.library is only loaded, if this gadget is
  155. selected. Some programs (e.g. Oscar or Video Creator) have severe
  156. problems, if this library is loaded. Once the Emulator is initialized
  157. or SetPatch has been run, this gadget will be ghosted and the settings
  158. can't be changed anymore.
  159. If you don't wish to use the commodore 68040.library, a private "dummy" 
  160. 68040.library will be used instead.
  161. Note that this "dummy" library will always disable the DataCache to
  162. work properly with Zorro-III DMA boards.
  163.  
  164. LOAD WORKBENCH
  165. Will load the Workbench immediately BEFORE booting from a CD.
  166. This is required for the game Morph (and possibly others) to run and
  167. sometimes handy for debugging purposes.
  168.  
  169. TOOLTYPE CDWIN ENTRY
  170. This defines the stream, where any output from the startup-sequence of
  171. a CD appears while it is booted.
  172. Previous versions always used NIL: as the output stream which caused
  173. funny effects sometimes.
  174. The default is CDWIN=CON:0/0/700/600/CD-Startup/AUTO/CLOSE, meaning
  175. that the window will only open IF the startup-sequence does any
  176. output.
  177. Usually you shouldn't need to touch this!
  178. To restore default behaviour, simply delete the entry.
  179. Then start the emulator and save settings.
  180.  
  181. Any filename is allowed here.
  182. Examples: 
  183. CDWIN=NIL: will disable any output.
  184. CDWIN=CON:0/0/700/600/CD-Startup/AUTO/CLOSE/WAIT will keep the window
  185. open until you hit the close gadget.
  186. CDWIN=Harddisk:name will write the output to a file on your harddisk.
  187.  
  188.  
  189. TOOLTYPE NOAGA ENTRY
  190. For debugging only. Keep your hands off!
  191. Only documented here for all you "ToolTypeWatch" hackers. 
  192. Will disable AA/AGA modes. Works only if SetPatch hasn't been run yet.
  193. Saving settings will always discard this entry.
  194. Is of not much use for you anyway.
  195.  
  196.  
  197. CDTV DISCS
  198. If you try to boot from a CDTV disc, a warning requester will appear.
  199. You may now select, if you like to Boot with AA/AGA or ECS emulation.
  200. (Some CDTV Titles do not work correctly with AA/AGA enabled).
  201. This only works if SetPatch has not been run yet!
  202. Again: None of the CDTV specific system modules (e.g. cdtv.device) are 
  203. currently emulated!
  204. Programs using CDTV system modules will NOT work properly, even if they
  205. work with a CD32!
  206.  
  207.  
  208. Support for CDROMS faster than double speed
  209. A new gadget was added: Delay p. Block. If your CD-Rom is a triple or
  210. quadruple speed drive, you may add delays between reading of blocks.
  211. Good values should be between 50 and 100 for fast drives.
  212. Leave it to zero, if you have a single or double speed drive.
  213.  
  214.  
  215.  
  216. TIPS
  217.  
  218. Sony CDU-55E (ATAPI drive)
  219. PlayCD & Filesystem changed, that Audio play works with this drive.
  220. One problem exists; if the volume is changed, the drive stops playing.
  221. This is a bug in the drive's firmware.
  222. For this reason, you MUST set "No Volume Control" in the CD32 Emulator
  223. if you want to play CD32 games with this drive.
  224.  
  225.  
  226. SetPatch:
  227. SetPatch 40.14 or better is required by the CD32-Emulator.
  228. SetPatch should NOT be run before you start the CD32-Emulator to get
  229. full control of all features (AA/ECS switch, 68040.library control).
  230. The Emulator will load SetPatch if you click INSTALL or BOOT.
  231. If you quit, SetPatch will not be loaded. This is no problem, as
  232. in case of your normal startup-sequence SetPatch will be loaded
  233. anyway. This strategy should always work for any configuration.
  234.  
  235.  
  236. Oktagon/ALF-III/ALF-II users:
  237. For best performance of the emulator, you should use the SoftSCSI#?.device
  238. instead of the oktagon.device or ALF.device.
  239. While installing the software, select the SoftSCSI#?.device from
  240. FindCD and click USE.
  241.  
  242.  
  243. TandemCD / bsc CD1200 users:
  244. New tandemcd#?.devices (version 41.6) are on this disk.
  245. The installer utility will automatically update the appropriate device.
  246.  
  247. Changes made:
  248.  
  249. Workaround for bug in Mitsumi FX-001D (Rev. D-02) firmware added.
  250.    
  251. This fixes the "Read-Error" problem with some Amiga CDs
  252. (e.g. Megahits 2, GigaPD Update 2).
  253. The drive has to be put in a special "recovery" mode, otherwise
  254. these CDs will cause read errors or other strange behaviour.
  255. The device driver will only switch in this special mode, if
  256. the drive fails to recover with its own built-in error correction 
  257. after 5 read retries.
  258. So, it may take about 10 seconds for the device to switch into
  259. this "special" mode.
  260. This mode will be kept active until you change the disk.
  261. (Gee, this is clever, isn't it?)
  262.  
  263. I know this really is a kludge, but reading these CDs in a clumsy,
  264. slow and non elegant way is far better than not reading them at all!
  265.  
  266. This strategy works fine with my test equipment (A4000/40, TandemCD,
  267. Mitsumi FX-001-D Rev D-02) and the speed is at least acceptable.
  268.  
  269. PLEASE LET ME KNOW IF THIS METHOD FIXES YOUR PROBLEMS!
  270.    
  271.  
  272. TandemAT / bsc CD1200plus users:
  273. New tandemat#?.devices (version 5.13) are on this disk.
  274. The installer utility will automatically update the appropriate device.
  275.  
  276. Changes made:
  277. A lot! Got most IDE-Atapi drives to work.
  278. Further you may now use an IDE Harddisk together with a CD-Rom drive
  279. with the Tandem IDE port.
  280. The harddisk should be the master, the CD-Rom the slave drive.
  281. The harddisk needs the file "AT" in your Sys:Expansion drawer to work.
  282. Sorry, this does not yet work with the CD1200plus.
  283.  
  284.  
  285.  
  286. 68040 users:
  287. Machine crashes before loading the CD32-Emulator:
  288.  
  289. In general, you should NOT use the Commodore 68040.library for playing
  290. CD32-Titles! Most titles do NOT work properly with the 68040.library!
  291. Make sure, that SetPatch or Enforcer are NOT run before you
  292. start the CD32-Emulator, as they WILL load the 68040.library!
  293.  
  294. First solution: Try to get the obsolete 68040.library version 37.4
  295. from Commodore (the version shipped with Workbench 3.0 is 37.10, the
  296. version shipped with Workbench 3.1 is 37.30). Version 37.4 doesn't make
  297. so much problems with CD32 games.
  298.  
  299. If your machine crashes or behaves strange while loading the emulator
  300. (which should never happen!), try the following:
  301.  
  302. - Make a Boot floppy with "Make CD32 Floppy"
  303. - Edit the startup-sequence.
  304.   Add "C:SetPatch QUIET NOCACHE" before the emulator is started.
  305.  
  306. If now all works fine, but you have titles not running correctly with
  307. the Commodore 68040.library, try this:
  308.  
  309. - Delete the 68040.library from the Boot Floppy.
  310.   Delete DF0:LIBS/68040.library
  311.  
  312. - Copy the 68040_dummy.library (locacted in your CD32 directory) to the 
  313.   LIBS: directory of the Boot Floppy and rename it to 68040.library.
  314.   Copy .../CD32/68040_dummy.library to DF0:LIBS/68040.library
  315.  
  316. Check the spelling! Do not use uppercase letters!
  317.  
  318. If the 68040_dummy.library does not work with your 68040 board, you are
  319. out of luck. Please give me a note if this happens!
  320.  
  321.  
  322.  
  323. BUG FIXES & OTHER ENHANCEMENTS
  324.  
  325.  
  326. Since the first release (Disk 1.3), the following bugs were fixed:
  327.  
  328.  
  329. CDFS Install script:
  330.  
  331. Added quotes around device name, as this is required by older mount
  332. commands.
  333.  
  334.  
  335.  
  336. CD32-Emulator (control module):
  337.  
  338. NOWININIT was broken! If NOWININIT was specified in the ToolTypes,
  339. the other tooltype settings were not interpreted correctly.
  340. This bug was reported by Keith Smith of Almathera Systems, otherwise
  341. it would have be still unnoticed.
  342. Thank you, Keith!
  343.  
  344. GAME STORE requester opened not relative to the current directory.
  345.  
  346. Now interprets the CDs startup-sequence before executing it, leaving
  347. out any commands dangerous for your system. This greatly enhances
  348. compatibility (e.g. Video Creator does not crash anymore if you
  349. click "BOOT". In fact, it was the NoReset program that crashed the
  350. machine!).
  351.  
  352. Having a seperate output stream enhances compatibility with PD-Disks
  353. (e.g. The Demo Collection) designed for the CDTV.
  354.  
  355. Booting now happens as a seperate process, allowing the emulation
  356. to free all no longer used resources after the boot sequence has been
  357. started.
  358.  
  359. Device checking is now performed in the control module (was in cd.device).
  360. Errors generated, if device is no CD-Rom or CD-Rom doesn't support SCSI-2.
  361.  
  362.  
  363.  
  364. CD32-Emulator install scripts:
  365.  
  366. Line 120 of the "Make CD32 Floppy" script was bogus.
  367.  
  368. The scripts omitted the use of the Commodore 68040.library.
  369. Bad idea, since this crashes on machines with Zorro-III DMA
  370. controllers or Second-Level cache 68040 boards.
  371. The CD32-Emulator gives you now more sophisticated control over
  372. 68040.library use (see above) by adding an own "dummy" 68040.library
  373. and should NEVER EVER crash again (hopefully)!
  374.  
  375.  
  376.  
  377. cd.device
  378.  
  379. The data direction specified in SCSI direct commands was sometimes
  380. wrong (caused by a very stupid typing mistake...). 
  381. This badly confused GVP and Fastlane controllers.
  382. Reported by almost everyone having such beasts (sigh).
  383. Fixed since Disk release 1.3b.
  384.  
  385. LUN now inserted in CDB.
  386.  
  387. Device checking moved to control module.
  388.  
  389.  
  390. freeanim.library:
  391.  
  392. Private LVOs added.
  393. Open count always 1.
  394.  
  395.  
  396.  
  397. nonvolatile.library:
  398.  
  399. Open count always 1.
  400.  
  401.  
  402.  
  403. lowlevel.library:
  404.  
  405. Open count always 1.
  406.  
  407.  
  408. PlayCD
  409.  
  410. Workaround for Bug in Sony CDU-55E added. (Release 2.5, Version 42.2)
  411.  
  412.  
  413. CacheCDFS
  414.  
  415. Does not fail any longer, if workbench.library does not open
  416. (A tribute to A4000T owners)
  417. ACTION_EXAMINE_NEXT did not always return an error on read failure.
  418. (Release 2.6, Version 43.5)
  419.  
  420. Workaround for Bug in Sony CDU-55E added. (Release 2.5, Version 43.4)
  421.  
  422.  
  423. As a well behaving filesystem, CacheCDFS sometimes uses SCSIF_AUTOSENSE.
  424. This confused older Fastlane controllers (this time not my fault!).
  425. Workaround for these controllers added. Fixed since Disk release 1.3a.
  426.  
  427. Starting with version 41.x, CacheCDFS can read CDs with a logical sector
  428. size different from 2048 bytes (e.g. required by the Fish & More III CD
  429. from Xetec).
  430.  
  431. Added dynamic changes depending on the CD inserted to the fssm environment
  432. for the 42.x release.
  433. This was requested by Angela Schmidt for future development.
  434.  
  435. NOTE FOR DEVELOPERS:
  436. If the a CD is changed while the FileSystem is inhibited, the fssm
  437. enviromnemt will NOT change!
  438. If you detect a disk change, you MUST do an ACTION_INHIBIT FALSE for
  439. the environment to become valid again.
  440. The DosList must be unlocked for the change to happen immediately.
  441.  
  442.  
  443. ACTION_INHIBIT didn't behave correctly. Fixed in 42.x.
  444. (Found by Angela Schmidt, thank you for the report!)
  445.  
  446.  
  447. New Control entries:
  448.  
  449. Q (Quiet, see above)
  450.  
  451. AL (AutoLowercase, see above)
  452.  
  453. AUDIO (Defines optional external audio player, see above)
  454.  
  455. NOAUDIO (Disables all audio handling, see above)
  456.  
  457. NRR (NoRockRidge, see above)
  458.  
  459. RRCASE (RockRidge case sensitive, see above)
  460.  
  461.  
  462.  
  463.  
  464. CDFSprefs
  465.  
  466. Window now opens pointer relative.
  467.  
  468.  
  469.  
  470. FindCD
  471.  
  472. Window now opens pointer relative.
  473.  
  474. LUN now inserted in CDB.
  475.  
  476. ALF/Oktagon SoftSCSI#?.device is now included in automatic scan.
  477. ALF.device & oktagon.device are removed from automatic scan.
  478.  
  479. The Paradox controller was not found (fixed in 42.1)
  480.  
  481.  
  482. YACDP (Freeware program)
  483.  
  484. Exchanged version 1.0 with version 1.1
  485. Replaced reqtools.library with a newer version.
  486.  
  487.  
  488.  
  489.  
  490. END OF DOCUMENT
  491.  
  492.  
  493. ============================= Archive contents =============================
  494.  
  495. Original  Packed Ratio    Date     Time    Name
  496. -------- ------- ----- --------- --------  -------------
  497.    41664   24481 41.2% 08-Mar-94 15:13:42 +lhex
  498.     6576    4219 35.8% 30-Sep-92 16:32:40 +Mount
  499.      748     550 26.4% 08-Jun-95 19:31:42 +SetAtapiSpeed
  500.    13484    8324 38.2% 15-Feb-94 15:59:54 +SetPatch
  501.    36844   20936 43.1% 09-Jun-95 00:46:52  CD32
  502.    15383   15383  0.0% 09-Jun-95 01:02:30  CD32.lha
  503.    19240    9604 50.0% 09-Feb-95 13:09:58  CDFSprefs
  504.      628     468 25.4% 03-May-95 23:43:10  CDFSprefs.info
  505.     7104    4498 36.6% 20-Jun-95 20:00:10 +atapi.device
  506.      466     254 45.4% 16-Jan-94 09:04:14 +CD0.info
  507.      364     196 46.1% 07-Feb-95 02:35:18  Disk.info
  508.      628     269 57.1% 15-Nov-94 18:40:44  Docs.info
  509.      374     214 42.7% 12-May-95 21:08:52 +AD_ATAPI.DOC
  510.     1105     341 69.1% 06-Jun-95 13:39:46 +AD_ATAPI.DOC.info
  511.     7018    3178 54.7% 09-Jun-95 00:39:38 +ATAPI.DOC
  512.     1105     348 68.5% 06-Jun-95 13:39:46 +ATAPI.DOC.info
  513.     5651    2597 54.0% 20-Jun-95 20:42:00 +Atapi_Release
  514.     1105     340 69.2% 06-Jun-95 13:39:46 +Atapi_Release.info
  515.    16976    6733 60.3% 24-Feb-94 14:56:24 +CacheCDFS.doc
  516.     1105     341 69.1% 06-Jun-95 13:39:44 +CacheCDFS.doc.info
  517.      371     245 33.9% 19-Jan-95 21:50:16 +Contact.doc
  518.     1105     344 68.8% 06-Jun-95 13:39:46 +Contact.doc.info
  519.     3280    1449 55.8% 06-Feb-95 02:28:38 +EjectCD.doc
  520.     1105     340 69.2% 06-Jun-95 13:39:46 +EjectCD.doc.info
  521.     1892     939 50.3% 24-Feb-94 16:41:00 +KillDev.doc
  522.     1105     341 69.1% 06-Jun-95 13:39:46 +KillDev.doc.info
  523.    39408   14927 62.1% 06-Feb-95 02:09:50 +Manual.doc
  524.     1105     343 68.9% 06-Jun-95 13:39:46 +Manual.doc.info
  525.    44054   16809 61.8% 24-Apr-95 23:26:40 +Manual.dok
  526.     1105     346 68.6% 06-Jun-95 13:39:46 +Manual.dok.info
  527.     1749     869 50.3% 11-Apr-95 01:49:18 +SetAtapiSpeed.doc
  528.     1105     341 69.1% 06-Jun-95 13:39:46 +SetAtapiSpeed.doc.info
  529.     4520    2544 43.7% 27-Apr-95 00:52:38  EjectCD
  530.     1818     700 61.4% 03-May-95 23:42:50  EjectCD.info
  531.     9356    5291 43.4% 17-May-95 16:35:12  FindCD
  532.     1802     688 61.8% 03-May-95 23:42:24  FindCD.info
  533.    26415    6097 76.9% 09-Jun-95 16:49:48  Install-CDFS
  534.      778     419 46.1% 03-May-95 23:42:08  Install-CDFS.info
  535.     1420     924 34.9% 28-Feb-95 01:37:48  KillDev
  536.     1807     691 61.7% 03-May-95 23:42:38  KillDev.info
  537.    30288   16348 46.0% 30-May-95 12:23:08 +CacheCDFS
  538.      260     251  3.4% 15-Mar-95 17:22:24  MatchPattern
  539.    17258   17258  0.0% 10-Jun-95 05:04:18  PlayCD.lha
  540.    14851    6426 56.7% 06-May-95 05:21:14  Release
  541.     1143     387 66.1% 03-May-95 23:41:14  Release.info
  542. -------- ------- ----- --------- --------
  543.   386668  198591 48.6% 02-Jul-95 13:02:02   45 files
  544.